reservoir of freshwater - French English Dictionary